package inner

import (
	"github.com/emicklei/go-restful"
	restfulspec "github.com/emicklei/go-restful-openapi"
)

func addInterClusterRoute(ws *restful.WebService, service *kafkaService.Service) {

	tags := "hello"
	ws.Route(ws.POST("/hello/create").To(helloHandler.create).
		Doc("创建").
		Metadata(restfulspec.KeyOpenAPITags, tags).
		Reads(nil).  // 传入的参数
		Writes(nil). // 响应的结构体
		Returns(200, "请求成功", struct {
		}{}).
		Returns(400, "参数错误", nil).
		Returns(500, "内部错误", nil))
	// delete 
	ws.Route(ws.POST("/hello/delete").To(helloHandler.create).
		Doc("删除").

		Metadata(restfulspec.KeyOpenAPITags, tags).
		Reads(nil).  // 传入的参数
		Writes(nil). // 响应的结构体
		Returns(200, "请求成功", struct {
		}{}).
		Returns(400, "参数错误", nil).
		Returns(500, "内部错误", nil))
	ws.Route(ws.POST("/hello/create").To(helloHandler.create).
		Doc("创建").
		Metadata(restfulspec.KeyOpenAPITags, tags).
		Reads(nil).  // 传入的参数
		Writes(nil). // 响应的结构体
		Returns(200, "请求成功", struct {
		}{}).
		Returns(400, "参数错误", nil).
		Returns(500, "内部错误", nil))
		
	ws.Route(ws.POST("/hello/create").To(helloHandler.create).
		Doc("创建").
		Metadata(restfulspec.KeyOpenAPITags, tags).
		Reads(nil).  // 传入的参数
		Writes(nil). // 响应的结构体
		Returns(200, "请求成功", struct {
		}{}).
		Returns(400, "参数错误", nil).
		Returns(500, "内部错误", nil))
}
}
}
}

type helloHandler struct {
}

			
		 
func (h *helloHandler) create() error { return nil }
func (h *helloHandler) create() error { return nil }

